\relax 
\citation{Wikipedia2007}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Model-View-Controller}{23}{chapter.3}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lol}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Old UI Architecture}{23}{section.3.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Forms and Controls}{23}{subsection.3.1.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces An Example of Old UI Architecture (Source: www.diamondedge.com)}}{24}{figure.3.1}}
\newlabel{fig:dmvapplet}{{3.1}{24}{An Example of Old UI Architecture (Source: www.diamondedge.com)\relax }{figure.3.1}{}}
\citation{Johnson1999}
\citation{Johnson1999}
\citation{MSDN}
\citation{MSDN}
\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces How A Control Handles Events (Source:\cite  {Johnson1999})}}{25}{figure.3.2}}
\newlabel{fig:eventhandling}{{3.2}{25}{How A Control Handles Events (Source:\cite {Johnson1999})\relax }{figure.3.2}{}}
\newlabel{lst:alarmevent}{{3.1}{25}{The C\# Implementation of The Alarm Event (Source: \cite {MSDN})\relax }{lstlisting.3.1}{}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.1}The C\# Implementation of The Alarm Event (Source: \cite  {MSDN})}{25}{lstlisting.3.1}}
\citation{Wikipedia2007b}
\citation{Jain2003}
\citation{Jain2003}
\citation{Jain2003}
\citation{Fowler2006a}
\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces Data Binding Concept (Source: \cite  {Jain2003})}}{27}{figure.3.3}}
\newlabel{fig:binding}{{3.3}{27}{Data Binding Concept (Source: \cite {Jain2003})\relax }{figure.3.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2}Issues}{27}{subsection.3.1.2}}
\@writefile{toc}{\contentsline {section}{\numberline {3.2}MVC Pattern}{28}{section.3.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Introduction}{28}{subsection.3.2.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Model}{28}{subsection.3.2.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}View}{29}{subsection.3.2.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.4}Controller}{29}{subsection.3.2.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.5}How They Work}{29}{subsection.3.2.5}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces Communication Among The Model, View and Controller}}{30}{figure.3.4}}
\newlabel{fig:MVC}{{3.4}{30}{Communication Among The Model, View and Controller\relax }{figure.3.4}{}}
\@writefile{toc}{\contentsline {subsubsection}{A Concrete Example}{30}{section*.6}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces A Spinner Example}}{31}{figure.3.5}}
\newlabel{fig:spinnerMVC}{{3.5}{31}{A Spinner Example\relax }{figure.3.5}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.6}Advantages and Disadvantages}{31}{subsection.3.2.6}}
\@writefile{toc}{\contentsline {subsubsection}{Advantages}{31}{section*.7}}
\@writefile{toc}{\contentsline {subsubsection}{Disadvantages}{32}{section*.8}}
\@setckpt{chapter3}{
\setcounter{page}{33}
\setcounter{equation}{0}
\setcounter{enumi}{3}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{1}
\setcounter{mpfootnote}{0}
\setcounter{part}{0}
\setcounter{chapter}{3}
\setcounter{section}{2}
\setcounter{subsection}{6}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{5}
\setcounter{table}{0}
\setcounter{parentequation}{0}
\setcounter{NAT@ctr}{0}
\setcounter{lstnumber}{18}
\setcounter{Item}{6}
\setcounter{Hfootnote}{4}
\setcounter{r@tfl@t}{0}
\setcounter{lstlisting}{1}
\setcounter{section@level}{3}
}
